package com.sqx.modules.health.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@ApiModel(value = "NcgDeviceWatch返回对象", description = "智能手表设备表")
public class NcgDeviceWatchVO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    @ApiModelProperty("uuid")
    private String uuid;

    @ApiModelProperty("imei")
    private String imei;

    @ApiModelProperty("医院ID")
    private Long hid;

    @ApiModelProperty("状态：0 平台库存 1 医院库存 2 用户解绑 3 用户绑定  4 医护领用  5 报修 6 平台报修 7 平台报废")
    private Integer status;

    @ApiModelProperty("定位上传周期")
    private Integer cycle;

    private LocalDateTime createtime;

    private LocalDateTime updatetime;

    private Integer isdelete;

    private Integer isenable;

    @ApiModelProperty("用户ID")
    private Long uid;

    @ApiModelProperty("医院名称")
    private String hName;

    @ApiModelProperty("用户名称")
    private String uName;

    @ApiModelProperty("代理商ID")
    private Long agentid;

    @ApiModelProperty("代理商名称")
    private String agentName;

    private String type;

    @ApiModelProperty("医生id")
    private Long doctorid;

    @ApiModelProperty("医生姓名")
    private String doctorName;

    @ApiModelProperty("设备使用次数")
    private Long usenumber;

    @ApiModelProperty("设备名称")
    private String devicename;

    @ApiModelProperty("设备所属科室")
    private Long departmentid;

    @ApiModelProperty("设备所属院内院外")
    private Integer positionid;

    @ApiModelProperty("设备所属产品id")
    private Integer productid;

    @ApiModelProperty("设备所属分类id")
    private Integer categoryid;

    @ApiModelProperty("设备状态name")
    private String statusName;

    @ApiModelProperty("产品名称")
    private String productName;

    @ApiModelProperty("科室名称")
    private String departmentName;

}
